home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-4635 / surf3d / surf3d3.txt < prev    next >
Text File  |  1993-12-06  |  3KB  |  59 lines

  1. Fonctions mathématiques:
  2.     | nom       | description                          | exemples
  3.     +-----------+--------------------------------------+-----------------------
  4.     | abs()     | valeur absolue                       | abs(3)= 3
  5.     |           |                                      | abs(-4)= 4
  6.     | int()     | valeur entière (plus grand entier    | int(3.14)= 3
  7.     |           | inférieur)                           | int(-3.14)= -4
  8.     | ipart()   | partie entière (troncature)          | ipart(3.14)= 3
  9.     |           |                                      | ipart(-3.14)= -3
  10.     | exp()     | fonction exponentielle, ou e^x       | exp(0)= 1
  11.     | log()     | fonction logarithme népérien (base e)| log(1)= 0
  12.     |           | qui est la fonction inverse de exp() |
  13.     | sqr()     | racine carrée                        | sqr(4)= 2
  14.     | cos()     | cosinus (angle en radians)           | cos(0)= 1
  15.     | sin()     | sinus                                | sin(0)= 0
  16.     | tan()     | tangente                             | tan(0)= 0
  17.     | sgn()     | signe de x                           | sgn(7)= 1
  18.     |           |                                      | sgn(-2)= -1
  19.     | pos()     | valeur positive                      | pos(8)= 8
  20.     |           |                                      | pos(-3)= 0
  21.     | hyp(,)    | longueur de l'hypothénuse, ou        | hyp(3,4)= 5
  22.     |           | √(x^2+y^2)                           |
  23.     | angle(,)  | angle formé entre le point spécifié  | angle(0,1)= π/2
  24.     |           | et l'axe des x                       |
  25.     | pow(,)    | x à la puissance y (y est entier)    | pow(3,3)= 27
  26.     | mod(,)    | x modulo y, ou reste de la division  | mod(33,10)= 3
  27.     |           | de x par y                           |
  28.     | =(,)      | x égal à y: 1 si vrai, 0 si faux     | =(2,-7)= 0
  29.     | <(,)      | x supérieur à y: idem                | <(2,-7)= 0
  30.     | >(,)      | x inférieur à y: idem                | >(2,-7)= 1
  31.  
  32.  
  33. Mise en garde:
  34.     Les erreurs suivantes NE SONT PAS détectées par "SURF3D":
  35.     - Valeur hors domaine pour les fonctions mathématiques (log(-1) par
  36.       exemple)
  37.     - Mauvais emboitement des parenthèses
  38.     - Division par 0
  39.     - Caractères invalides (comme l'espace)
  40.  
  41.     Il vous revient donc de surveiller ces points! Le comportement du
  42.     programme, en cas d'erreur, est indéterminé...
  43.  
  44.  
  45. Historique des versions de "SURF3D":
  46.     V1.0: Application non-GEM, en plein écran. Comparaison de la vitesse de
  47.           tracé avec un PC 386 très proche du Facon 030. Résultats: le Falcon
  48.           dépasse légèrement le PC (encore heureux! Et son DSP dormait...),
  49.           qui était, il faut le préciser, un portable.
  50.  
  51.     V2.0: "SURF3D" devient une application GEM en fenêtre. Liste de plusieurs
  52.           courbes pré-définies dans un menu déroulant.
  53.  
  54.     V3.0: Fonction "utilisateur": ce dernier peut désormais entrer toutes les
  55.           équations qu'il désire, formées avec de 8 fonctions mathémathiques.
  56.  
  57.     V3.1: 18 fonctions mathématiques. Sauvegarde sur disque des fonctions
  58.           utilisateur. Choix des angles de vue de la courbe. Tracé des axes.
  59.